world endurance championship - German English Dictionary